On a global scale, oil production is finally dropping—and that’s constructive for prices. In a report released on Friday, the International Energy Agency (IEA) writes that “prices might have bottomed out,” citing a February decline in both OPEC and non-OPEC output and hopes of U.S. dollar weakness.
Please to comment